Polymorphic Iterable Sequential Effect Systems

نویسندگان

چکیده

Effect systems are lightweight extensions to type that can verify a wide range of important properties with modest developer burden. But our general understanding effect is limited primarily where the order effects irrelevant. Understanding such in terms semilattice grounds essential issues and provides guidance when designing new systems. By contrast, sequential systems—where important—lack an established algebraic structure on effects. We present abstract polymorphic system parameterized by quantale—an well-defined model existing define quantales, derive useful properties, show how they cleanly variety known for most there induced notion iterating effect; we consider derived iteration agrees manually designed operators prior work; this as precise possible defined. also position quantales respect work categorical semantics systems, clarifying distinctions between these own course giving thorough survey frameworks. Our construct should generalize semantic structures, addressing limitations work. Finally, relationship Kleene Algebras, latter may be used instances former.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iterable AGM functions

Appeared in Proceedings of BR'98. Trento. Italy. The AGM model has been criticized for not addressing the problem of iterated change. This is true, but in some cases the invalid claim that \AGM does not allow iteration" has been made. In this paper we examine the most elementary scheme of iteration: an iterable function. We formulate an iterable version of the AGM model, showing that the AGM fo...

متن کامل

JMatch: Iterable Abstract Pattern Matching for Java

The JMatch language extends Java with iterable abstract pattern matching, pattern matching that is compatible with the data abstraction features of Java and makes iteration abstractions convenient. JMatch has ML-style deep pattern matching, but patterns can be abstract; they are not tied to algebraic data constructors. A single JMatch method may be used in several modes; modes may share a singl...

متن کامل

Iterable Forward Reachability Analysis of Monitor-DPNs

There is a close connection between data-flow analysis and model checking as observed and studied in the nineties by Steffen and Schmidt. This indicates that automata-based analysis techniques developed in the realm of infinite-state model checking can be applied as data-flow analyzers that interpret complex control structures, which motivates the development of such analysis techniques for eve...

متن کامل

Polymorphic P Systems

Membrane computing is a formal framework of distributed parallel computing. In this paper we introduce a variant of the multiset rewriting model where the rules of every region are defined by the contents of interior regions, rather than being explicitly specified in the description of the system. This idea is inspired by the von Neumann’s concept of “program is data” and also related to the re...

متن کامل

Sequential second derivative general linear methods for stiff systems

‎Second derivative general linear methods (SGLMs) as an extension‎ ‎of general linear methods (GLMs) have been introduced to improve‎ ‎the stability and accuracy properties of GLMs‎. ‎The coefficients of‎ ‎SGLMs are given by six matrices‎, ‎instead of four matrices for‎ ‎GLMs‎, ‎which are obtained by solving nonlinear systems of order and‎ ‎usually Runge--Kutta stability conditions‎. ‎In this p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Programming Languages and Systems

سال: 2021

ISSN: ['1558-4593', '0164-0925']

DOI: https://doi.org/10.1145/3450272